package com.example.microservices.logistics.dto;

public class ShipmentRequest {
    private Long orderId;
    private String receiverName;
    private String receiverPhone;
    private String receiverAddress;
    private String carrierName;

    public Long getOrderId() {
        return orderId;
    }

    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }

    public String getReceiverName() {
        return receiverName;
    }

    public void setReceiverName(String receiverName) {
        this.receiverName = receiverName;
    }

    public String getReceiverPhone() {
        return receiverPhone;
    }

    public void setReceiverPhone(String receiverPhone) {
        this.receiverPhone = receiverPhone;
    }

    public String getReceiverAddress() {
        return receiverAddress;
    }

    public void setReceiverAddress(String receiverAddress) {
        this.receiverAddress = receiverAddress;
    }

    public String getCarrierName() {
        return carrierName;
    }

    public void setCarrierName(String carrierName) {
        this.carrierName = carrierName;
    }

    // 默认构造函数
    public ShipmentRequest() {
    }

    // 全参数构造函数
    public ShipmentRequest(Long orderId, String receiverName, String receiverPhone, 
                         String receiverAddress, String carrierName) {
        this.orderId = orderId;
        this.receiverName = receiverName;
        this.receiverPhone = receiverPhone;
        this.receiverAddress = receiverAddress;
        this.carrierName = carrierName;
    }
} 